﻿ 
 #banner-doc
 {

 height:430px;
 vertical-align:middle;

 }
 .left
 {
 float:left;
 }
 #banner-doc .login
 {
  width:210px;
  float:right;
  margin:2px;
  height:190px;
 border:1px solid #999999;
 }
 
.mode-inner-sub{ 
	width:200px;
	margin-left:8px;
	margin-bottom:10px;
	margin-top:8px;
	padding-top:10px;
	text-align:left;
}
.mode_inner-sub_active
{
width:180px;
margin-left:8px; 
	padding-top:10px;
	padding-bottom:2px;
}
.mode-inner-sub h3{
	background: url("../images/sprites.gif") no-repeat scroll 2px -79px transparent;
    border-bottom: 1px solid #DDDDDD;
    font-size: 12px;
    font-weight: bold;
    margin-bottom: 8px;
    padding-bottom: 7px;
    padding-left: 20px;	
}
.mode-inner-sub-cont{
	height:1%;
	overflow:hidden;
}
.mode-inner-sub .l-gray li{
	padding-top:4px;
	padding-bottom:4px;
	float:left;
	width:80px; 
}
.mode-inner-sub table{
	margin-bottom:10px;
	margin-left:10px;
}
.mode-inner-sub table td{
	padding:5px 0; 
}
.mode-inner-sub .input-u{
	width:130px; 
}
.mode-login h3{
	margin:0 8px;
	margin-bottom:4px;
} 
.mode-login ul{
	margin-left:10px;
	margin-bottom:8px;
	height:1%;
	overflow:hidden;
}
/*带缩略图的文档*/
#cont-thum{ 
	background-color:#f6f6f6;
	border-top-width: 1px;

	border-top-style: solid;
	
	border-top-color: #999999;
	
	border-bottom-style: solid;
 border-bottom-color: #999999;border-bottom-width: 1px;
}
 
#main-content
{
height:380px;
clear:both;
margin-top:15px;
}

/* 带图片的文档 docin*/
.readbox{ height:258px; border:1px #dfdfdf solid; background:#f5f5f5; overflow:hidden;}
.readbox h2{ padding:8px 10px 16px}
.readbox li{ float:left; width:119px; height:192px; padding:9px 20px 0 18px; text-align:center;background-position:-34px -94px; margin:0 23px;display:inline; overflow:hidden;word-wrap:break-word;background-color:#fff;
background-image:url(../images/index_bg.png)  }
.readbox li p{ margin:8px 0 0}
.readbox li a{ display:block}
.readbox span.back a,.readbox span.next a,.readbox span.noback a,.readbox span.nonext a{ width:31px; height:52px; float:left; position:relative;top:66px; text-indent:-999px} 
.readbox span.back a{ background-position:-62px -42px; margin:0 0 0 16px}
.readbox span.next a{ background-position:-31px -42px}
.readbox span.noback a{ background-position:0 -42px; margin:0 0 0 16px}
.readbox span.nonext a{ background-position:-93px -42px}

/*.readbox{ background:url(../images/index_bg.png) no-repeat 0 0;}*/
.classcolumn h3 span,.col-guest h3 span{background:url(../images/mc_bg.gif) no-repeat 0
 0;}

#hot_wrapper{width:812px; height:201px;position:relative;left:47px; padding-top:20px;}
#hot_wrapper .outer_container{height:100%;width:100%; overflow:hidden;position:relative;left:0}
#hot_wrapper ul{ position:absolute;left:0; top: 0px;width:20000px; height:201px;}

#hot_wrapper span{ display:block;width:31px; height:52px; font-size:0; overflow:hidden; text-indent:-999px; cursor:pointer;background-image:url(../images/index_bg.png)  }
#hot_wrapper .left{ background-position:-62px -42px}
#hot_wrapper .noleft{ background-position:0 -42px}
#hot_wrapper .right{ background-position:-31px -42px}
#hot_wrapper .noright{ background-position:-93px -42px}
#hot_wrapper .left,#hot_wrapper .noleft{ position:absolute;top:75px;left:-31px}
#hot_wrapper .right,#hot_wrapper .noright{ position:absolute;top:75px;right:-31px}



/*文档分类*/

.main-content-left
{
width:700px;
 height:380px;
overflow-x:hidden;
 
 float:left;
 }
 
.main-content-right
{
width:250px;
height:380px;
 float:right;
 
 }
.g_navA{height:29px;position:relative; margin-top:5px;}
.g_navA ul{position:absolute;bottom:-1px;_bottom:-2px;}
.g_navA li,.g_navA li a{background:url(../images/navA.png) 999px 999px no-repeat;float:left;line-height:29px;display:block; height:29px;}
.g_navA li{ background-position:left 0;margin-right:5px;}
.g_navA li a{margin-left:5px;background-position:right 0;padding:0 17px 0 12px; 0;color:#000000;font-size:14px;outline:none;_display:inline;}
.g_navA li a:hover{color:#005eac; text-decoration:none;}
.g_navA .current{ background-position:0 -34px;}
.g_navA .current a{ font-weight:700; background-position:right -34px;color:#005eac; padding:0 20px 0 15px; cursor:pointer;}
/*.g_navA .one{ background-position:left -70px;margin-left:10px;}
.g_navA .one a,.g_navA .one a:hover{ background-position:right -70px;font-size:12px;color:#cc3300;}
.g_navA .fr{margin-top:5px;}*/
/*box*/

.g_navB
{
border:1px solid #79a4ce;
height:280px;
 overflow:hidden;
 margin-right:10px;
}

.mode-tit, .mode-tab {
    border-style: none solid solid;
}

.s-item {
	margin-bottom:4px;
	
}
.s-item table{
	width:99%; 
	margin-top:5px;
}
.s-item table td{
	background:#ECECEC;
	border:2px solid #FFF;
	padding:5px; 
	width:25%; 
}
.s-item h3{
	font-size:12px;
}
.s-item h3 a:link, .s-item h3 a:visited{
	color:#f60;
	text-decoration:none; 
}
.s-item h3 a:hover{
	color:#f60;
	text-decoration:underline; 
}
.s-item h3 a:active{
	color:#f60;
	text-decoration:none; 
}
.s-item table td a:link, .s-item table td a:visited{
	color:#1E50A2; 
	text-decoration:none; 
} 
.s-item table td a:hover{
	color:#C00; 
	text-decoration:underline; 
} 
.s-item table td a:active{
	color:#1E50A2; 
	text-decoration:none; 
} 
.g_navB_padding
{
padding:8px;
}
.g_navB{
margin:0;
padding:0;
}
.g_navB dl{
width:113px;
height:110px;
overflow:hidde;
text-align:center;
}
.paihang
{
width:249px;;
margin-top:6px;
height:320px;
}

.nav_paihang
{

height:30px;

background-color:#BBC9D6;
}
.nav_paihang li
{
background: none repeat scroll 0 0 #E8EBF0;
    border-bottom: 1px solid #BBC9D6;
	float:left;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 80px;
	 
}
.nav_paihang .cur
{
 border-bottom: 0px;
 background-color:#FFFFFF;
 border-left:1px solid  #BBC9D6;
 border-right:1px solid  #BBC9D6;


 border-top:1px solid  #BBC9D6;
 }

.paihang_con
{
clear:left;
border-left:1px #79a4ce solid;
border-right:1px #79a4ce solid;
border-bottom:1px #79a4ce solid;
padding:0 5px;
}
.paihang_con li
{
 height: 28px;
    line-height: 28px;
    overflow: hidden;
}

.high {

    background: none repeat scroll 0 0 #B80100;
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 11px;
    height: 16px;
    line-height: 16px;
    margin: 7px 8px 0 0;
    text-align: center;
    width: 16px;
}
.bgh {
    background: none repeat scroll 0 0 #AEB0BD;
}


.paihang2
{
margin:2px;
border:1px #BBC9D6 solid;
width:240px;;
margin-top:6px;
height:270px;
}
.nav_paihang2
{
height:30px;
border-left:1px #79a4ce solid;
border-top:1px #79a4ce solid;
}
.nav_paihang2 li
{
background: none repeat scroll 0 0 #E8EBF0;
    border-bottom: 1px solid #79a4ce;
	border-right: 1px solid #79a4ce;
	float:left;
    cursor: pointer;
    display: inline;
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 123px;
}
.nav_paihang2 .cur
{

    font-weight: bold;
color:#005eac;
 border-bottom: 0px;
 background-color:#FFFFFF;
 width:123px;
 border-right:1px solid  #79a4ce;
 }
 
 .paihang2_con li {
    float:left;
     border-bottom: 1px dashed #DFDFDF;
	 width:160px;
    height: 13px;
    line-height: 1.1em;
    overflow: hidden;
	margin-left:10px;
    padding: 10px 60px 10px 0;
    position: relative;
	}
 
 .paihang2_con strong {
    color: #FF6600;
    margin: 0 8px 0 0;
}


 .paihang2_con span {
    color: #8F8F8F;
	float:right;
	margin-right:10px;
    display: block;
    font-size: 11px;
    line-height: 32px;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
    width: 60px;
}
.paihang2_con strong.fcg {
    color: #4E8B09;
}
/**************************************************************************/

#mainbody-index{
	float:left; 
	
	_margin-bottom:0;
	*margin-bottom:0;
	margin-bottom:10px;
	overflow:hidden;
 	height:1%;
	 
	
}
.fl{
	float:left; 
}
.mode-ad-inner{
	padding-left:10px; 
}
.row{
	margin-top:10px;
	width:100%;
	overflow:hidden;
}
.col{
	float:left;
	width:270px;
	overflow:hidden;
}
.mode-ad{
	padding-top:10px;
	height:1%;
	overflow:hidden;
}
.mt10{
	margin-top:10px;
}
.mb10{
	margin-bottom:10px;
}
.ml10{
	margin-left:17px;
}
.mode-tab-cont .main-cont-inner .list-line{
	border-bottom:1px dotted #DDD;
	padding-bottom:9px;
	margin-bottom:9px;
}
.main-cont-index{
	width:960px;
	margin:auto;
}
.sidebar-index{
	width:200px;
	float:left; 
	margin:10px 0 0 10px;
}
.tit_hot{
	font-family:"黑体";
	font-size:18px;
	margin-bottom:2px;
	font-weight:normal;
}
.u_in{
    border: 1px solid #5caaf5;
    height: 18px;
    line-height: 18px;
    padding: 0 2px;
    width: 100px;
}
.u-btn{
    background: url(../images/an.gif) no-repeat  0 0 ;
    border:none;
    color: #954200;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    width: 60px;
	cursor:pointer;
}
.fB{
	font-size:12px;
}

.mode-video-title, .mode-video-cont{
	padding:10px; 
}
.mode-video-cont h3
{
padding-top:6px;
line-height:30px;
text-align:center;
}
.mode-video-title h1{
	font-family:"Microsoft YaHei","黑体";
	font-size:22px;
	margin-bottom:10px;
}
.mode-video-title p{
	line-height:1.8em; 
	font-size:14px;
}
.more-video{
	clear:both;
}
.mode-video
{
float:left;
}
.rela-video
{
float:left;
margin-top:50px;
}
.rela-video-link{
float:right;
text-align:center;
border:solid 1px #cdcdcd;
margin-top:15px;
padding-bottom:40px;
}
.rela-video-link dl{
	margin-top:10px;
}
.tbl-video{
width:100%; 
}
 

.tbl-video dl{
	float:left;
	margin:13px;
	_margin:11px;
	_height:110px;
}



.tbl-video  dl dd{
	text-align:center;
	padding-top:5px;
	color:#999; 
	font-family:"宋体";
}